GPU Cost Estimation for Load Balancing in Parallel Ray Tracing

نویسندگان

  • Biagio Cosenza
  • Carsten Dachsbacher
  • Ugo Erra
چکیده

Interactive ray tracing has seen enormous progress in recent years. However, advanced rendering techniques requiring many million rays per second are still not feasible at interactive speed, and are only possible by means of highly parallel ray tracing. When using compute clusters, good load balancing is crucial in order to fully exploit the available computational power, and to not suffer from the overhead involved by synchronization barriers. In this paper, we present a novel GPU method to compute a cost map: a per-pixel cost estimate of the ray tracing rendering process. We show that the cost map is a powerful tool to improve load balancing in parallel ray tracing, and it can be used for adaptive task partitioning and enhanced dynamic load balancing. Its effectiveness has been proven in a parallel ray tracer implementation tailored for a cluster of workstations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multi-GPU Load Balancing for In-situ Visualization

Real-time visualization is an important tool for immediately inspecting results for scientific simulations. Graphics Processing Units (GPUs) as commodity computing devices offer massive parallelism that can greatly improve performance for data-parallel applications. However, a single GPU provides limited support which is only suitable for smaller scale simulations. Multi-GPU computing, on the o...

متن کامل

An Efficient Parallel Ray Tracing Scheme for Highly Parallel Architectures

The production of realistic image generated by computer requires a huge amount of computation and a large memory capacity. The use of highly parallel computers allows this process to be performed faster. Distributed memory parallel computers (DMPCs), such as hypercubes or transputer-based machines, ooer an attractive performance/cost ratio when the load balancing has been balance and the partit...

متن کامل

1 An Efficient Parallel Ray Tracing Scheme for Highly Parallel Architectures

The production of realistic image generated by computer requires a huge amount of computation and a large memory capacity. The use of highly parallel com­ puters allows this process to be performed faster. Distributed memory parallel computers (DMPCs), such as hypercubes or transputer-based machines, offer an attractive perfor­ mance/cost ratio when the load balancing has been balance and the p...

متن کامل

Ray Tracing Dynamic Scenes with Shadows on the GPU

We present fast ray tracing of dynamic scenes in this paper with primary and shadow rays. We present a GPUfriendly strategy to bring coherency to shadow rays, based on previous work on grids as acceleration structures. We introduce indirect mapping of threads to rays to improve the performance of ray tracing on the GPU for the traversal and intersection steps. We also construct a light frustum ...

متن کامل

A Performance Prediction Tool for Parallel Ray Tracing

This paper proposes a general matrix iterative model to represent a range of dynamic load balancing for MIMD parallel ray tracing. Diierent measure parameters are expressed only on theoretical data. A parallel ray tracing application is implemented. Both results obtained from the model and from parallel implementation are used to compare diierent load balancing strategies and validate the model...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013